package com.company.common.server.config.mq.models;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

//@Builder
//@AllArgsConstructor
@Getter
@Setter
public class MQPrdModel{



    /**
     * 操作方式
     * */
    private String opWay;

    /**
     * 商品编号
     */
    @ApiModelProperty(value = "商品编号")
    private String productNo;

    /**
     * 公司编号
     */
    @ApiModelProperty(value = "公司编号")
    private String companyNo;

    /**
     * 语言分类
     */
    @ApiModelProperty(value = "语言分类")
    private String langType;

    /**
     * 主商品编号
     */
    @ApiModelProperty(value = "主商品编号")
    private String mainProductNo;

    /**
     * 主公司编号
     */
    @ApiModelProperty(value = "主公司编号")
    private String mainCompanyNo;

    /**
     * 商品分类
     */
    @ApiModelProperty(value = "商品分类")
    private Integer categoryId;

    /**
     * 商品品牌ID
     */
    @ApiModelProperty(value = "商品品牌ID")
    private Integer brandId;

    /**
     * 商品一级类型
     */
    @ApiModelProperty(value = "商品一级类型")
    private String type;

    /**
     * 商品二级类型
     */
    @ApiModelProperty(value = "商品二级类型")
    private String twoType;

    /**
     * 商品名称
     */
    @ApiModelProperty(value = "商品名称")
    private String name;

    /**
     * 商品副标题
     */
    @ApiModelProperty(value = "商品副标题")
    private String caption;

    /**
     * 商品分销名称
     */
    @ApiModelProperty(value = "商品分销名称")
    private String shareName;

//    /**
//     * 展示图片
//     */
//    @ApiModelProperty(value = "展示图片")
//    private String image;
//
//
//    /**
//     * 成本价
//     */
//    @ApiModelProperty(value = "成本价")
//    private BigDecimal cost;
//    /**
//     * 市场价
//     */
//    @ApiModelProperty(value = "市场价")
//    private BigDecimal marketPrice;
//
//    /**
//     * 销售价
//     */
//    @ApiModelProperty(value = "销售价")
//    private BigDecimal price;
//
//    /**
//     * 单位
//     */
//    @ApiModelProperty(value = "单位")
//    private String unit;
//
//    /**
//     * 重量
//     */
//    @ApiModelProperty(value = "重量")
//    private Integer weight;

    /**
     * 是否上架
     */
    @ApiModelProperty(value = "是否上架")
    private String isMarketable;

//    /**
//     * 排序
//     */
//    @ApiModelProperty(value = "排序")
//    private Integer orders;
//
//    /**
//     * 备注
//     */
//    @ApiModelProperty(value = "备注")
//    private String memo;

    /**
     * 是否支持分销
     */
    @ApiModelProperty(value = "是否支持分销")
    private String isDis;

    /**
     * 分润设置分类
     */
    @ApiModelProperty(value = "分润设置分类")
    private String disProfitType;

    /**
     * 是否支持退换货
     */
    @ApiModelProperty(value = "是否支持退换货")
    private String isExchangePurchase;

    /**
     * 是否限购
     */
    @ApiModelProperty(value = "是否限购")
    private String isBuyLimit;

//    /**
//     * 限购数量
//     */
//    @ApiModelProperty(value = "限购数量")
//    private Integer buyLimitNum;
//
//    /**
//     * 赠送积分
//     */
//    @ApiModelProperty(value = "赠送积分")
//    private Integer rewardPoint;
//
//    /**
//     * 兑换积分
//     */
//    @ApiModelProperty(value = "兑换积分")
//    private Integer exchangePoint;
//    /**
//     * 商品标签值
//     */
//    @ApiModelProperty(value = "商品标签值")
//    private String tagValues;
//
//    /**
//     * 搜索关键词
//     */
//    @ApiModelProperty(value = "搜索关键词")
//    private String keyword;

//    /**
//     * 商品图片
//     */
//    @ApiModelProperty(value = "商品图片")
//    private String productImages;
//
//    /**
//     * 规格项
//     */
//    @ApiModelProperty(value = "规格项")
//    private String specificationItems;

    /**
     * 业务扩展1
     */
    @ApiModelProperty(value = "业务扩展1")
    private String bizValue1;

    /**
     * 业务扩展2
     */
    @ApiModelProperty(value = "业务扩展2")
    private String bizValue2;

    /**
     * 业务扩展3
     */
    @ApiModelProperty(value = "业务扩展3")
    private String bizValue3;

    /**
     * 业务扩展4
     */
    @ApiModelProperty(value = "业务扩展4")
    private String bizValue4;

    /**
     * 是否支持代理
     */
    @ApiModelProperty(value = "是否支持代理")
    private String isAgent;

    /**
     * 代理分成分类
     */
    @ApiModelProperty(value = "代理分成分类")
    private String agentProfitType;

    /**
     * 第三方平台商品URL
     */
    @ApiModelProperty(value = "第三方平台商品URL")
    private String thirdProductUrl;

//    /**
//     * 修改项
//     */
//    @ApiModelProperty(value = "修改项")
//    private String editItems;
//    /**
//     * 展示图片2
//     */
//    @ApiModelProperty(value = "展示图片2")
//    private String image2;
//
//    /**
//     * 展示图片3
//     */
//    @ApiModelProperty(value = "展示图片3")
//    private String image3;
//
//    /**
//     * 展示图片4
//     */
//    @ApiModelProperty(value = "展示图片4")
//    private String image4;



}
